package Day011_多线程1.demo01_多线程;

/**
 * @author zhangyan
 * @date 2020/4/28 9:35
 */
/*
        进程： 是指一个内存中运行的应用程序，每个进程都有一个独立的内存空间，一个应用程序可以同时运行多
    个进程；进程也是程序的一次执行过程，是系统运行程序的基本单位；系统运行一个程序即是一个进程从创
    建、运行到消亡的过程。
        线程： 是进程中的一个执行单元，负责当前进程中程序的执行，一个进程中至少有一个线程。
              一个进程中是可以有多个线程的，这个应用程序也可以称之为多线程程序。

    进程： 有独立的内存空间，进程中的数据存放空间（堆空间和栈空间）是独立的，至少有一个线程。
    线程： 堆空间是共享的，栈空间是独立的，线程消耗的资源比进程小的多。

    分时调度:
            所有线程轮流使用 CPU 的使用权，平均分配每个线程占用 CPU 的时间。
    抢占式调度:
            优先让优先级高的线程使用 CPU，如果线程的优先级相同，那么会随机选择一个(线程随机性)，Java使用的为
            抢占式调度。
 */
public class 进程与线程 {
}
